.center(@rw:center,@vl:center,@type:row){
  display: flex;
  justify-content: @rw;
  align-items:@vl;
  flex-direction: @type;
}

.address-manage{
  .account-block__content{
    border-bottom:1px solid #e4e4e4;
    padding: 0;
    >div{
      padding: 22px 19px 19px;
      border-bottom:1px solid #e4e4e4;
    }
  }
  &-item-head{
    .center(space-between);
    div:first-child{
      .center(space-between);
      span:first-child{
        font-size: 24px;
        color: #262728;
        margin-right: 21px;
        width: 100px;
        text-align: right;
      }
      span + span{
        width: 92px;
        .center();
        height: 34px;
        background-color: #BB3C40;
        font-size: 18px;
        color: #fff;
        &.set-addreess {
          color: #666;
          background-color: #E4E4E4;
        }
      }
    }
  }

  &-item-info{
    margin-top: 32px;
    color: #666666;
    li:first-child{
      margin-top: 0;
    }
    li:last-child{
      display: flex;
      position: relative;
      .item-edit{
        position: absolute;
        right: 0;
        top: -38px;

      }
    }
    ul > li {
      margin-top: 15px;
      span:first-child{
        width: 100px;
        text-align: right;
        display: inline-block;
        margin-right: 15px;
      }
    }
  }

  &-foot{
    padding: 42px 107px 65px 107px;
    text-align: center;
    .center(center,center,column);
    a{
      width: 221px;
      .center();
      height: 48px;
      background-color: #BB3C40;
      font-size: 22px;
      color: #fff;
      border-radius: 5px;
    }
    >div{
      margin-top: 45px;
      font-size: 26px;
      color: #666666;
      span{
        color: #BB3C40;
      }
    }
  }
}
